package com.dotflat.fin.PO;

import com.dotflat.rest.PO.AreableObjectBasePO; 
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.persistence.Column;

/**
 * 系统流水
 */

@Data
@ApiModel("系统流水")
@EqualsAndHashCode(callSuper = true)
public class SystemWalletFlowPO extends AreableObjectBasePO {

    @ApiModelProperty("客户id")
    private String clienteleId;

    @ApiModelProperty("VARCHAR(516) COMMENT '业务名称'")
    private String businessName;

    @ApiModelProperty("VARCHAR(516) COMMENT '来往单位'")
    private String companyName;

    @ApiModelProperty("VARCHAR(516) COMMENT '账户名称'")
    private String accountName;

    @ApiModelProperty("VARCHAR(516) COMMENT '收款账户'")
    private String accountNum;

    @ApiModelProperty("INT COMMENT '类型：0.无变化 1. 进账 2. 出账'")
    private Integer type;

//    @ApiModelProperty("INT COMMENT '单据类型: 1. 托管金额 2. 项目金额 3.用户提现 4.用户退款'")
//    private Integer billType;

    @ApiModelProperty("INT COMMENT '操作类型：0. 无变化 1. 现金动账 2. 项目操作 3. 系统操作'")
    private Integer sourceType;


}
